﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Application.Dto
{
    public class SSDAddDto
    {
        /// <summary>
        /// 薪酬标准单编号，用于关联对应的薪酬标准单，方便在众多标准单中进行识别、查询以及相关业务操作，类型为字符串（可根据实际编号格式调整具体类型）。
        /// </summary>
        public string StandardId { get; set; }

        /// <summary>
        /// 薪酬标准单名称，直观展示该薪酬标准单的具体称呼，便于用户识别和理解，类型为字符串。
        /// </summary>
        public string StandardName { get; set; }

        /// <summary>
        /// 薪酬项目序号，用于区分薪酬标准单内不同的项目顺序，便于对各项目进行排序和定位等操作，类型为整数。
        /// </summary>
        public int ItemId { get; set; }

        /// <summary>
        /// 薪酬项目名称，清晰呈现该薪酬项目具体指代的内容，方便用户知晓各部分薪酬的构成情况，类型为字符串。
        /// </summary>
        public string ItemName { get; set; }

        /// <summary>
        /// 薪酬金额，记录对应薪酬项目的具体金额数值，用于薪酬核算等相关操作，类型为 decimal（确保金额计算的精确性）。
        /// </summary>
        public decimal Salary { get; set; }
    }
}
